pay back the debt - Francés Inglés Diccionario